// Copyright (c) 2024 CHANGLEI. All rights reserved.

import 'dart:ui' as dart_ui;

import 'package:charts_grasp/src/chart/chart_series/series.dart';
import 'package:charts_grasp/src/chart/chart_series/xy_data_series.dart';

class TrackballMarkerSettingsRenderer {
  TrackballMarkerSettingsRenderer();

  dart_ui.Image? image;
}

class TrackballGroupingModeInfo {
  TrackballGroupingModeInfo(this.points, this.currentPointIndices, this.visibleSeriesIndices, this.visibleSeriesList);

  final List<CartesianChartPoint<dynamic>> points;

  final List<int> currentPointIndices;

  final List<int> visibleSeriesIndices;

  final List<CartesianSeries<dynamic, dynamic>> visibleSeriesList;
}
